From: OpenStack Jenkins Date: Thu, 21 Nov 2013 06:40:51 +0000 (+0000) Subject: Imported Translations from Transifex X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=9cfb9f5454c7728f5eeb24fd896caec430f811b3;p=openstack-build%2Fneutron-build.git Imported Translations from Transifex Change-Id: I1e1acda6a6e02f0aa7cadeff4fade8fad311b955 --- diff --git a/neutron/locale/ar/LC_MESSAGES/neutron.po b/neutron/locale/ar/LC_MESSAGES/neutron.po index de49f9aec..180c731ca 100644 --- a/neutron/locale/ar/LC_MESSAGES/neutron.po +++ b/neutron/locale/ar/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-09-12 23:31+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Arabic " @@ -408,97 +408,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -687,7 +699,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -793,44 +805,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -936,22 +948,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2401,54 +2413,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4997,7 +5019,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5716,44 +5738,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6074,7 +6096,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6157,13 +6179,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6180,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6483,24 +6505,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6509,7 +6531,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6525,20 +6547,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6546,31 +6568,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6589,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8293,9 +8315,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9992,58 +10013,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10935,175 +10950,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11148,19 +11170,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12366,10 +12394,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -12710,3 +12738,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index bc7ffd6b3..2fb7d9678 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po index 9daf87b2a..4498e8f43 100644 --- a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-10-20 01:34+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Bengali (India) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -12640,3 +12668,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index 90cf33c07..d416a0a19 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bosnian " @@ -408,97 +408,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -687,7 +699,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -793,44 +805,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -936,22 +948,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2401,54 +2413,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4997,7 +5019,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5716,44 +5738,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6074,7 +6096,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6157,13 +6179,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6180,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6483,24 +6505,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6509,7 +6531,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6525,20 +6547,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6546,31 +6568,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6589,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8293,9 +8315,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9992,58 +10013,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10935,175 +10950,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11148,19 +11170,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12366,10 +12394,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13358,3 +13386,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index 4b3f08fa6..f39092311 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Catalan " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index 122832c7a..b6f97eef8 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Czech " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index 0202d6b1d..3aa7da2ef 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index 202cabae6..0b60ab542 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-05-22 08:17+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: German " @@ -411,39 +411,39 @@ msgstr "" msgid "Could not deserialize data" msgstr "Daten konnten nicht deserialisiert werden" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "Intervall für Resynchronisation." -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "Der für die Verwaltung des DHCP-Servers verwendete Treiber." -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "IP-Überschneidung zulassen." -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "Support-Metadatenanforderungen auf isolierten Netzen." -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "Position von UNIX-Domänensocket von Metadatenproxy" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " @@ -452,34 +452,46 @@ msgstr "" "Der DHCP-Treiber '%s' unterstützt das Abrufen einer Liste mit bestehenden" " Netzen nicht" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "DHCP-Agent gestartet" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." -msgstr "%s bei DHCP nicht möglich." +msgid "Network %s has been deleted." +msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "Synchronisation von Status" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "Netzstatus kann nicht synchronisiert werden." -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." -msgstr "RPC-Informationsaufruf von Netz %s fehlgeschlagen." +msgid "Network %s info call failed." +msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " @@ -488,24 +500,24 @@ msgstr "" "%(port_num)d Routerports auf dem Zugangsnetz für Metadaten gefunden. Nur " "Port '%(port_id)s' für Router '%(router_id)s' wird berücksichtigt" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "Erstellung des Statusberichts fehlgeschlagen!" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -697,7 +709,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "%s löschen" @@ -803,44 +815,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "Basisverzeichnis zum Warten von DHCP-Status" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -948,22 +960,22 @@ msgstr "Neuladen von Zuordnungen für Netz: %s" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "Wiederverwendung von vorhandenem Gerät: %s." @@ -2518,27 +2530,32 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "%(address)s (%(subnet_id)s) wurde nicht erneut gestartet" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "Netz %(network_id)s von %(host)s angefordert" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "Port %(device_id)s für %(network_id)s von %(host)s angefordert" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " @@ -2547,29 +2564,34 @@ msgstr "" "DHCP-Port %(device_id)s auf Netz %(network_id)s ist auf %(host)s nicht " "vorhanden" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "Löschen von DHCP-Port für %(network_id)s-Anforderung von %(host)s" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" "'fixed_ip' für %(subnet_id)s-Anforderung von %(host)s von DHCP-Port " "entfernt" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -5240,7 +5262,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5959,44 +5981,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "Aufruf von 'NexusPlugin:delete_network()'" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "Aufruf von 'NexusPlugin:update_network()'" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "Aufruf von 'NexusPlugin:get_all_ports()'" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "Aufruf von 'NexusPlugin:create_port()'" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "Aufruf von 'NexusPlugin:delete_port()'" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "Aufruf von 'NexusPlugin:update_port()'" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "Aufruf von 'NexusPlugin:get_port_details()'" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "Aufruf von 'NexusPlugin:plug_interface()'" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "Aufruf von 'NexusPlugin:unplug_interface()'" @@ -6329,7 +6351,7 @@ msgstr "'port_delete' erhalten" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "'port_update' erhalten" @@ -6412,13 +6434,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "Agent nicht synchron mit Plug-in!" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "Agentenschleife umfasst neue Geräte!" @@ -6437,7 +6459,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "Agent erfolgreich initialisiert, läuft jetzt... " @@ -6756,24 +6778,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "'network_delete' erhalten" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6782,7 +6804,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6798,20 +6820,20 @@ msgid "RPC agent_id: %s" msgstr "RPC-'agent_id': %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "Port %s hinzugefügt" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "Abrufen von Portdetails für %(device)s nicht möglich: %(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "Port %(device)s aktualisiert. Details: %(details)s" @@ -6819,31 +6841,31 @@ msgstr "Port %(device)s aktualisiert. Details: %(details)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "Gerät %s nicht für Plug-in definiert" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "Zusatzeinheit %s entfernt" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "'port_removed' für %(device)s fehlgeschlagen: %(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "Port %s aktualisiert." @@ -6862,7 +6884,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "Fehler bei Agentenschleife. Geräteinfo: %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8608,9 +8630,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "Fehler in Agentenereignisschleife" @@ -10384,21 +10405,13 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" -"Optionaler Parameter zur Bestimmung der UUID des Clusters in NVP. Er kann" -" vom Abschnitt \"admin\" der NVP-Managementkonsole abgerufen werden." - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" "Eindeutige ID des L3-Gateway-Service von NVP, die für die Implementierung" " von Routern und dynamischen IP-Adressen verwendet wird" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" @@ -10406,7 +10419,7 @@ msgstr "" "Eindeutige ID des L2-Gateway-Service von NVP, die standardmäßig für " "Netzgateways verwendet wird" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" @@ -10414,36 +10427,36 @@ msgstr "" "Name der Schnittstelle auf einem Transportknoten des L2-Gateways, der " "standardmäßig beim Einrichten einer Netzverbindung verwendet werden soll" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -11375,43 +11388,43 @@ msgstr "Tunnel-ID-Bereiche: %s" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "Netz %s für Agent nicht verwendet." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "'tunnel_update' erhalten" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "Keine lokale VLAN-Adresse für net-id=%s verfügbar" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "Zuweisung von %(vlan_id)s als lokale VLAN-Adresse für net-id=%(net_uuid)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " @@ -11420,7 +11433,7 @@ msgstr "" "Bereitstellung von einfachem Netz für net-id=%(net_uuid)s nicht möglich -" " keine Brücke für 'physical_network' %(physical_network)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " @@ -11429,7 +11442,7 @@ msgstr "" "Bereitstellung von VLAN-Netz für net-id=%(net_uuid)s nicht möglich - " "keine Brücke für 'physical_network' %(physical_network)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" @@ -11438,12 +11451,12 @@ msgstr "" "Bereitstellung von unbekanntem Netztyp %(network_type)s für net-" "id=%(net_uuid)s nicht möglich" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "Zurückfordern von vlan = %(vlan_id)s von net-id = %(net_uuid)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" @@ -11452,17 +11465,17 @@ msgstr "" "Zurückfordern von unbekanntem Netztyp %(network_type)s für net-" "id=%(net_uuid)s nicht möglich" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "'port_unbound()' 'net_uuid' %s nicht in 'local_vlan_map'" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." @@ -11472,12 +11485,12 @@ msgstr "" "Agenten nicht aktiviert sein, da diese OVS-Version Tunnel und Patch-Ports" " nicht unterstützt. Agent beendet!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "Zuordnung von physischem Netz %(physical_network)s zu Brücke %(bridge)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " @@ -11486,77 +11499,84 @@ msgstr "" "Brücke %(bridge)s für physisches Netz %(physical_network)s ist nicht " "vorhanden. Agent beendet!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "Kein VIF-Port für Port %s für Agent definiert." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "Tunnel-IP %(local_ip)s kann nicht synchronisiert werden: %(e)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "Agententunnel nicht synchron mit Plug-in!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "Analysieren von 'bridge_mappings' fehlgeschlagen: %s." -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "%s-Agent beendet!" @@ -11601,19 +11621,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12829,10 +12855,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13821,3 +13847,20 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "%s bei DHCP nicht möglich." + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "RPC-Informationsaufruf von Netz %s fehlgeschlagen." + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" +#~ "Optionaler Parameter zur Bestimmung der " +#~ "UUID des Clusters in NVP. Er kann" +#~ " vom Abschnitt \"admin\" der NVP-" +#~ "Managementkonsole abgerufen werden." + diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index 009a1f332..2050268ed 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Australia) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index c3fdf1b4a..61623216c 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index 6f4b43799..a81b9c7fe 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index 4c1c5cf13..85b95354e 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/es_MX/LC_MESSAGES/neutron.po b/neutron/locale/es_MX/LC_MESSAGES/neutron.po index 8a061c4a5..3636790b9 100644 --- a/neutron/locale/es_MX/LC_MESSAGES/neutron.po +++ b/neutron/locale/es_MX/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-08-29 05:16+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Spanish (Mexico) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13057,3 +13085,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/eu/LC_MESSAGES/neutron.po b/neutron/locale/eu/LC_MESSAGES/neutron.po index 384cdc9a8..8fcab266b 100644 --- a/neutron/locale/eu/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-11-15 00:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 +#, python-format +msgid "Network %s has been deleted." +msgstr "" + +#: neutron/agent/dhcp_agent.py:138 #, python-format -msgid "Unable to %s dhcp." +msgid "Unable to %(action)s dhcp for %(net_id)s." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 +#, python-format +msgid "Network %s info call failed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:198 #, python-format -msgid "Network %s RPC info call failed." +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -12595,3 +12623,16 @@ msgstr "" msgid "Lswitch %s does not exist" msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po index b44225f36..1012a96e1 100644 --- a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Basque (Spain) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 +#, python-format +msgid "Network %s has been deleted." +msgstr "" + +#: neutron/agent/dhcp_agent.py:138 #, python-format -msgid "Unable to %s dhcp." +msgid "Unable to %(action)s dhcp for %(net_id)s." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 +#, python-format +msgid "Network %s info call failed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:198 #, python-format -msgid "Network %s RPC info call failed." +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -12595,3 +12623,16 @@ msgstr "" msgid "Lswitch %s does not exist" msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/fa/LC_MESSAGES/neutron.po b/neutron/locale/fa/LC_MESSAGES/neutron.po index 243f94525..3c24c7ded 100644 --- a/neutron/locale/fa/LC_MESSAGES/neutron.po +++ b/neutron/locale/fa/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-11-15 02:28+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Persian " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 +#, python-format +msgid "Network %s has been deleted." +msgstr "" + +#: neutron/agent/dhcp_agent.py:138 #, python-format -msgid "Unable to %s dhcp." +msgid "Unable to %(action)s dhcp for %(net_id)s." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 +#, python-format +msgid "Network %s info call failed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:198 #, python-format -msgid "Network %s RPC info call failed." +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -12595,3 +12623,16 @@ msgstr "" msgid "Lswitch %s does not exist" msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index 0f950c5df..74aa4e219 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/fil/LC_MESSAGES/neutron.po b/neutron/locale/fil/LC_MESSAGES/neutron.po index e49722f8e..56a3b5f09 100644 --- a/neutron/locale/fil/LC_MESSAGES/neutron.po +++ b/neutron/locale/fil/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Filipino " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -12697,3 +12725,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index 6f65685a0..1e0a4bdb5 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/gl/LC_MESSAGES/neutron.po b/neutron/locale/gl/LC_MESSAGES/neutron.po index b04939ef6..cf16e90bd 100644 --- a/neutron/locale/gl/LC_MESSAGES/neutron.po +++ b/neutron/locale/gl/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -12619,3 +12647,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/hi/LC_MESSAGES/neutron.po b/neutron/locale/hi/LC_MESSAGES/neutron.po index 97302c710..ae1b9c967 100644 --- a/neutron/locale/hi/LC_MESSAGES/neutron.po +++ b/neutron/locale/hi/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13075,3 +13103,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index cae0d5e99..b78e7cd16 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Croatian " @@ -408,97 +408,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -687,7 +699,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -793,44 +805,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -936,22 +948,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2401,54 +2413,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4997,7 +5019,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5716,44 +5738,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6074,7 +6096,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6157,13 +6179,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6180,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6483,24 +6505,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6509,7 +6531,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6525,20 +6547,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6546,31 +6568,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6589,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8293,9 +8315,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9992,58 +10013,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10935,175 +10950,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11148,19 +11170,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12366,10 +12394,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13358,3 +13386,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index 272efa51a..c528cf433 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index 385ee0a93..e5f758128 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Indonesian " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index efafe6ba8..673ba8e49 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-05-16 09:23+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index cc26354cb..b950d35df 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian (Italy) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index e808a7d06..c2dd8878e 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-30 10:28+0000\n" "Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese " @@ -408,97 +408,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -687,7 +699,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -793,44 +805,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -936,22 +948,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2401,54 +2413,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4997,7 +5019,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5716,44 +5738,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6074,7 +6096,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6157,13 +6179,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6180,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6483,24 +6505,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6509,7 +6531,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6525,20 +6547,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6546,31 +6568,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6589,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8293,9 +8315,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9992,58 +10013,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10935,175 +10950,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11148,19 +11170,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12366,10 +12394,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13358,3 +13386,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index bfd30fc9b..5d2c25f6c 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-04-19 14:53+0000\n" "Last-Translator: Nika Chkhikvishvili \n" "Language-Team: ka_GE \n" @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "სინქრონიზაცის მდგომარეობა" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8293,9 +8315,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9992,58 +10013,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10935,175 +10950,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11148,19 +11170,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12366,10 +12394,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13358,3 +13386,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/km/LC_MESSAGES/neutron.po b/neutron/locale/km/LC_MESSAGES/neutron.po index 6f58f8dbd..9b4fcbf99 100644 --- a/neutron/locale/km/LC_MESSAGES/neutron.po +++ b/neutron/locale/km/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Khmer " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 +#, python-format +msgid "Network %s has been deleted." +msgstr "" + +#: neutron/agent/dhcp_agent.py:138 #, python-format -msgid "Unable to %s dhcp." +msgid "Unable to %(action)s dhcp for %(net_id)s." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 +#, python-format +msgid "Network %s info call failed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:198 #, python-format -msgid "Network %s RPC info call failed." +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -12595,3 +12623,16 @@ msgstr "" msgid "Lswitch %s does not exist" msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/kn/LC_MESSAGES/neutron.po b/neutron/locale/kn/LC_MESSAGES/neutron.po index b2670d392..24c28aa2b 100644 --- a/neutron/locale/kn/LC_MESSAGES/neutron.po +++ b/neutron/locale/kn/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-09-18 00:19+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Kannada " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -12709,3 +12737,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index e1d402e92..8b43f86d6 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index 23d03bb1b..fba4448b7 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-04-28 05:13+0000\n" "Last-Translator: ujuc Gang \n" "Language-Team: ko_KR \n" @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po index 7d4928048..cf9f95e57 100644 --- a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-11-17 05:24+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 +#, python-format +msgid "Network %s has been deleted." +msgstr "" + +#: neutron/agent/dhcp_agent.py:138 #, python-format -msgid "Unable to %s dhcp." +msgid "Unable to %(action)s dhcp for %(net_id)s." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 +#, python-format +msgid "Network %s info call failed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:198 #, python-format -msgid "Network %s RPC info call failed." +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -12595,3 +12623,16 @@ msgstr "" msgid "Lswitch %s does not exist" msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po index 1661bc8c8..08440c143 100644 --- a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-10-16 22:17+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Marathi (India) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -12643,3 +12671,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index 5a334dcb3..b2f1508e3 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index 7f75412f9..699539534 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Norwegian Bokmål " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/ne/LC_MESSAGES/neutron.po b/neutron/locale/ne/LC_MESSAGES/neutron.po index df7ee86d5..53cae42cf 100644 --- a/neutron/locale/ne/LC_MESSAGES/neutron.po +++ b/neutron/locale/ne/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-09-05 06:03+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Nepali " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -12961,3 +12989,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index f11486e14..7016efe14 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: neutron " -"jenkins.neutron.propose.translation.update.142\n" +"jenkins.neutron.propose.translation.update.146\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 +#, python-format +msgid "Network %s has been deleted." +msgstr "" + +#: neutron/agent/dhcp_agent.py:138 #, python-format -msgid "Unable to %s dhcp." +msgid "Unable to %(action)s dhcp for %(net_id)s." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, 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 746a08a8c..f50482531 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch (Netherlands) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index 5de46842d..d89d1c069 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Polish (Poland) " @@ -408,97 +408,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -687,7 +699,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -793,44 +805,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -936,22 +948,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2401,54 +2413,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4997,7 +5019,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5716,44 +5738,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6074,7 +6096,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6157,13 +6179,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6180,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6483,24 +6505,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6509,7 +6531,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6525,20 +6547,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6546,31 +6568,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6589,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8293,9 +8315,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9992,58 +10013,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10935,175 +10950,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11148,19 +11170,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12366,10 +12394,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13358,3 +13386,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index 886b0c24b..213eb6e7b 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index 0c10cf8cb..4657e621f 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index 4e791dd66..a05a77168 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-06-08 07:51+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Romanian " @@ -408,97 +408,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -687,7 +699,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -793,44 +805,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -936,22 +948,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2401,54 +2413,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4997,7 +5019,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5716,44 +5738,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6074,7 +6096,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6157,13 +6179,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6180,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6483,24 +6505,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6509,7 +6531,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6525,20 +6547,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6546,31 +6568,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6589,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8293,9 +8315,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9992,58 +10013,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10935,175 +10950,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11148,19 +11170,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12366,10 +12394,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13358,3 +13386,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index 1b9b6bbe5..452b569c4 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " @@ -408,97 +408,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -687,7 +699,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -793,44 +805,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -936,22 +948,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2401,54 +2413,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4997,7 +5019,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5716,44 +5738,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6074,7 +6096,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6157,13 +6179,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6180,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6483,24 +6505,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6509,7 +6531,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6525,20 +6547,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6546,31 +6568,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6589,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8293,9 +8315,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9992,58 +10013,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10935,175 +10950,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11148,19 +11170,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12366,10 +12394,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13358,3 +13386,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index 4249c4d1e..c3e87118c 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -408,97 +408,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -687,7 +699,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -793,44 +805,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -936,22 +948,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2401,54 +2413,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4997,7 +5019,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5716,44 +5738,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6074,7 +6096,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6157,13 +6179,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6180,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6483,24 +6505,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6509,7 +6531,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6525,20 +6547,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6546,31 +6568,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6589,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8293,9 +8315,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9992,58 +10013,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10935,175 +10950,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11148,19 +11170,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12366,10 +12394,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13358,3 +13386,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/sk/LC_MESSAGES/neutron.po b/neutron/locale/sk/LC_MESSAGES/neutron.po index 093b44b30..040f5b2e8 100644 --- a/neutron/locale/sk/LC_MESSAGES/neutron.po +++ b/neutron/locale/sk/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13075,3 +13103,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index ad002dc83..8031e340c 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-06-28 06:06+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovenian (Slovenia) " @@ -408,97 +408,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -687,7 +699,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -793,44 +805,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -936,22 +948,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2401,54 +2413,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4997,7 +5019,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5716,44 +5738,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6074,7 +6096,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6157,13 +6179,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6180,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6483,24 +6505,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6509,7 +6531,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6525,20 +6547,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6546,31 +6568,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6589,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8293,9 +8315,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9992,58 +10013,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10935,175 +10950,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11148,19 +11170,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12366,10 +12394,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13358,3 +13386,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/sv/LC_MESSAGES/neutron.po b/neutron/locale/sv/LC_MESSAGES/neutron.po index 3a8cb4cf4..22bcacd84 100644 --- a/neutron/locale/sv/LC_MESSAGES/neutron.po +++ b/neutron/locale/sv/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Swedish " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 +#, python-format +msgid "Network %s has been deleted." +msgstr "" + +#: neutron/agent/dhcp_agent.py:138 #, python-format -msgid "Unable to %s dhcp." +msgid "Unable to %(action)s dhcp for %(net_id)s." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 +#, python-format +msgid "Network %s info call failed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:198 #, python-format -msgid "Network %s RPC info call failed." +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -12595,3 +12623,16 @@ msgstr "" msgid "Lswitch %s does not exist" msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index f13d3593c..915ec7481 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index d01cd2cd1..c6715b3ab 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Tagalog " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po index e547a0f0f..1bcaa512c 100644 --- a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tagalog (Philippines) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -12697,3 +12725,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index cc5b45c95..353717f3e 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish (Turkey) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index 6732e4776..18a8d2285 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Ukrainian " @@ -408,97 +408,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -687,7 +699,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -793,44 +805,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -936,22 +948,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2401,54 +2413,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4997,7 +5019,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5716,44 +5738,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6074,7 +6096,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6157,13 +6179,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6180,7 +6202,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6483,24 +6505,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6509,7 +6531,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6525,20 +6547,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6546,31 +6568,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6589,7 +6611,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8293,9 +8315,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9992,58 +10013,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10935,175 +10950,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11148,19 +11170,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12366,10 +12394,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13358,3 +13386,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/ur/LC_MESSAGES/neutron.po b/neutron/locale/ur/LC_MESSAGES/neutron.po index 0aac9f229..317987dc5 100644 --- a/neutron/locale/ur/LC_MESSAGES/neutron.po +++ b/neutron/locale/ur/LC_MESSAGES/neutron.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-10-07 01:13+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Urdu " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -12679,3 +12707,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index 74ccbaab2..15dda7327 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index 0ffc922cd..7fec9d506 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-05-13 06:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (China) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index 7a7c75767..9a242c53e 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 #, python-format -msgid "Unable to %s dhcp." +msgid "Network %s has been deleted." msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:138 +#, python-format +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" + +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." +msgid "Network %s info call failed." msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -686,7 +698,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "" @@ -792,44 +804,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -935,22 +947,22 @@ msgstr "" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "" @@ -2400,54 +2412,64 @@ msgstr "" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -4996,7 +5018,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5715,44 +5737,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "" @@ -6073,7 +6095,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "" @@ -6156,13 +6178,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "" @@ -6179,7 +6201,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "" @@ -6482,24 +6504,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6508,7 +6530,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6524,20 +6546,20 @@ msgid "RPC agent_id: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" @@ -6545,31 +6567,31 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "" @@ -6588,7 +6610,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8292,9 +8314,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "" @@ -9991,58 +10012,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10934,175 +10949,182 @@ msgstr "" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " "physical_network %(physical_network)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "" @@ -11147,19 +11169,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12365,10 +12393,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13357,3 +13385,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "" + diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index 459e23844..d5cb04df8 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-11-17 06:40+0000\n" +"POT-Creation-Date: 2013-11-21 06:39+0000\n" "PO-Revision-Date: 2013-05-22 03:25+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Chinese (Taiwan) " @@ -407,97 +407,109 @@ msgstr "" msgid "Could not deserialize data" msgstr "無法解除序列化資料" -#: neutron/agent/dhcp_agent.py:48 +#: neutron/agent/dhcp_agent.py:50 msgid "Interval to resync." msgstr "重新同步的間隔。" -#: neutron/agent/dhcp_agent.py:51 neutron/agent/netns_cleanup_util.py:60 +#: neutron/agent/dhcp_agent.py:53 neutron/agent/netns_cleanup_util.py:60 msgid "The driver used to manage the DHCP server." msgstr "用於管理 DHCP 伺服器的驅動程式。" -#: neutron/agent/dhcp_agent.py:53 neutron/agent/l3_agent.py:170 +#: neutron/agent/dhcp_agent.py:55 neutron/agent/l3_agent.py:170 #: neutron/services/metering/drivers/iptables/iptables_driver.py:42 msgid "Allow overlapping IP." msgstr "容許重疊的 IP。" -#: neutron/agent/dhcp_agent.py:55 +#: neutron/agent/dhcp_agent.py:57 msgid "Support Metadata requests on isolated networks." msgstr "支援已隔離網路上的 meta 資料要求。" -#: neutron/agent/dhcp_agent.py:57 +#: neutron/agent/dhcp_agent.py:59 msgid "" "Allows for serving metadata requests from a dedicated network. Requires " "enable_isolated_metadata = True" msgstr "" -#: neutron/agent/dhcp_agent.py:61 +#: neutron/agent/dhcp_agent.py:63 msgid "Number of threads to use during sync process." msgstr "" -#: neutron/agent/dhcp_agent.py:64 neutron/agent/l3_agent.py:185 +#: neutron/agent/dhcp_agent.py:66 neutron/agent/l3_agent.py:185 #: neutron/agent/metadata/namespace_proxy.py:155 msgid "Location of Metadata Proxy UNIX domain socket" msgstr "meta 資料 Proxy UNIX 網域 Socket 的位置" -#: neutron/agent/dhcp_agent.py:101 +#: neutron/agent/dhcp_agent.py:103 #, python-format msgid "" "The '%s' DHCP-driver does not support retrieving of a list of existing " "networks" msgstr "'%s' DHCP-driver 不支援擷取現有網路清單" -#: neutron/agent/dhcp_agent.py:108 neutron/agent/dhcp_agent.py:576 +#: neutron/agent/dhcp_agent.py:110 neutron/agent/dhcp_agent.py:598 msgid "DHCP agent started" msgstr "已啟動 DHCP 代理程式" -#: neutron/agent/dhcp_agent.py:131 +#: neutron/agent/dhcp_agent.py:136 neutron/agent/dhcp_agent.py:182 +#, python-format +msgid "Network %s has been deleted." +msgstr "" + +#: neutron/agent/dhcp_agent.py:138 #, python-format -msgid "Unable to %s dhcp." -msgstr "無法 %s DHCP。" +msgid "Unable to %(action)s dhcp for %(net_id)s." +msgstr "" -#: neutron/agent/dhcp_agent.py:135 +#: neutron/agent/dhcp_agent.py:144 msgid "Synchronizing state" msgstr "正在同步化狀態" -#: neutron/agent/dhcp_agent.py:147 +#: neutron/agent/dhcp_agent.py:156 #, python-format msgid "Unable to sync network state on deleted network %s" msgstr "" -#: neutron/agent/dhcp_agent.py:155 +#: neutron/agent/dhcp_agent.py:164 msgid "Unable to sync network state." msgstr "無法同步網路狀態。" -#: neutron/agent/dhcp_agent.py:175 neutron/agent/dhcp_agent.py:215 +#: neutron/agent/dhcp_agent.py:186 #, python-format -msgid "Network %s RPC info call failed." -msgstr "呼叫網路 %s RPC 資訊失敗。" +msgid "Network %s info call failed." +msgstr "" + +#: neutron/agent/dhcp_agent.py:198 +#, python-format +msgid "" +"Network %s may have been deleted and its resources may have already been " +"disposed." +msgstr "" -#: neutron/agent/dhcp_agent.py:328 +#: neutron/agent/dhcp_agent.py:347 #, python-format msgid "" "%(port_num)d router ports found on the metadata access network. Only the " "port %(port_id)s, for router %(router_id)s will be considered" msgstr "在 meta 資料存取網路上找到 %(port_num)d 個路由器埠。將僅考量路由器 %(router_id)s 的埠 %(port_id)s" -#: neutron/agent/dhcp_agent.py:559 neutron/agent/l3_agent.py:824 +#: neutron/agent/dhcp_agent.py:581 neutron/agent/l3_agent.py:824 #: neutron/services/metering/agents/metering_agent.py:268 msgid "" "Neutron server does not support state report. State report for this agent" " will be disabled." msgstr "" -#: neutron/agent/dhcp_agent.py:565 neutron/agent/l3_agent.py:829 +#: neutron/agent/dhcp_agent.py:587 neutron/agent/l3_agent.py:829 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:804 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:181 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:240 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:246 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:179 #: neutron/services/metering/agents/metering_agent.py:273 msgid "Failed reporting state!" msgstr "無法報告狀態!" -#: neutron/agent/dhcp_agent.py:573 neutron/agent/l3_agent.py:834 +#: neutron/agent/dhcp_agent.py:595 neutron/agent/l3_agent.py:834 #: neutron/services/loadbalancer/drivers/haproxy/agent_manager.py:279 #: neutron/services/metering/agents/metering_agent.py:276 #, python-format @@ -687,7 +699,7 @@ msgstr "" #: neutron/agent/ovs_cleanup_util.py:73 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:627 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:278 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 #, python-format msgid "Delete %s" msgstr "刪除 %s" @@ -793,44 +805,44 @@ msgstr "" msgid "Top-level directory for maintaining dhcp state" msgstr "用於維護 DHCP 狀態的最上層目錄" -#: neutron/agent/linux/async_process.py:69 +#: neutron/agent/linux/async_process.py:70 msgid "respawn_interval must be >= 0 if provided." msgstr "" -#: neutron/agent/linux/async_process.py:83 +#: neutron/agent/linux/async_process.py:84 msgid "Process is already started" msgstr "" -#: neutron/agent/linux/async_process.py:85 +#: neutron/agent/linux/async_process.py:86 #, python-format msgid "Launching async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:91 +#: neutron/agent/linux/async_process.py:92 #, python-format msgid "Halting async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:94 +#: neutron/agent/linux/async_process.py:95 msgid "Process is not running." msgstr "" -#: neutron/agent/linux/async_process.py:159 +#: neutron/agent/linux/async_process.py:161 #, python-format msgid "An error occurred while killing [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:166 +#: neutron/agent/linux/async_process.py:168 #, python-format msgid "Halting async process [%s] in response to an error." msgstr "" -#: neutron/agent/linux/async_process.py:172 +#: neutron/agent/linux/async_process.py:174 #, python-format msgid "Respawning async process [%s]." msgstr "" -#: neutron/agent/linux/async_process.py:181 +#: neutron/agent/linux/async_process.py:183 #, python-format msgid "An error occured while communicating with async process [%s]." msgstr "" @@ -936,22 +948,22 @@ msgstr "正在重新載入網路的配置:%s" msgid "Error importing interface driver '%(driver)s': %(inner)s" msgstr "" -#: neutron/agent/linux/dhcp.py:628 +#: neutron/agent/linux/dhcp.py:631 #, python-format msgid "Setting gateway for dhcp netns on net %(n)s to %(ip)s" msgstr "" -#: neutron/agent/linux/dhcp.py:638 +#: neutron/agent/linux/dhcp.py:641 #, python-format msgid "Removing gateway for dhcp netns on net %s" msgstr "" -#: neutron/agent/linux/dhcp.py:679 +#: neutron/agent/linux/dhcp.py:682 #, python-format msgid "DHCP port %(device_id)s on network %(network_id)s does not yet exist." msgstr "" -#: neutron/agent/linux/dhcp.py:715 neutron/debug/debug_agent.py:75 +#: neutron/agent/linux/dhcp.py:718 neutron/debug/debug_agent.py:75 #, python-format msgid "Reusing existing device: %s." msgstr "正在重複使用現有裝置:%s。" @@ -2407,54 +2419,64 @@ msgstr "已配置 IP %(ip_address)s (%(network_id)s/%(subnet_id)s/%(port_id)s)" msgid "%(address)s (%(subnet_id)s) is not recycled" msgstr "%(address)s (%(subnet_id)s) 未回收" -#: neutron/db/dhcp_rpc_base.py:54 +#: neutron/db/dhcp_rpc_base.py:56 #, python-format msgid "get_active_networks requested from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:61 +#: neutron/db/dhcp_rpc_base.py:63 #, python-format msgid "get_active_networks_info from %s" msgstr "" -#: neutron/db/dhcp_rpc_base.py:81 +#: neutron/db/dhcp_rpc_base.py:83 #, python-format msgid "Network %(network_id)s requested from %(host)s" msgstr "從 %(host)s 要求的網路 %(network_id)s" -#: neutron/db/dhcp_rpc_base.py:110 +#: neutron/db/dhcp_rpc_base.py:90 neutron/db/dhcp_rpc_base.py:154 +#, python-format +msgid "Network %s could not be found, it might have been deleted concurrently." +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:112 #, python-format msgid "Port %(device_id)s for %(network_id)s requested from %(host)s" msgstr "從 %(host)s 要求的 %(network_id)s 埠 %(device_id)s" -#: neutron/db/dhcp_rpc_base.py:144 +#: neutron/db/dhcp_rpc_base.py:146 #, python-format msgid "" "DHCP port %(device_id)s on network %(network_id)s does not exist on " "%(host)s" msgstr "網路 %(network_id)s 上的 DHCP 埠 %(device_id)s 不存在於 %(host)s 上" -#: neutron/db/dhcp_rpc_base.py:177 +#: neutron/db/dhcp_rpc_base.py:173 +#, python-format +msgid "Port for network %(net_id)s could not be created: %(reason)s" +msgstr "" + +#: neutron/db/dhcp_rpc_base.py:190 #, python-format msgid "DHCP port deletion for %(network_id)s request from %(host)s" msgstr "%(host)s 提出 %(network_id)s 要求來刪除 DHCP 埠" -#: neutron/db/dhcp_rpc_base.py:191 +#: neutron/db/dhcp_rpc_base.py:204 #, python-format msgid "DHCP port remove fixed_ip for %(subnet_id)s request from %(host)s" msgstr "%(host)s 提出 %(subnet_id)s 要求來移除 DHCP 埠 fixed_ip" -#: neutron/db/dhcp_rpc_base.py:215 +#: neutron/db/dhcp_rpc_base.py:228 #, python-format msgid "Updating lease expiration is now deprecated. Issued from host %s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:222 +#: neutron/db/dhcp_rpc_base.py:235 #, python-format msgid "Create dhcp port %(port)s from %(host)s." msgstr "" -#: neutron/db/dhcp_rpc_base.py:239 +#: neutron/db/dhcp_rpc_base.py:252 #, python-format msgid "Update dhcp port %(port)s from %(host)s." msgstr "" @@ -5017,7 +5039,7 @@ msgstr "" msgid "N1K Policy profile polling duration in seconds" msgstr "" -#: neutron/plugins/cisco/common/config.py:126 +#: neutron/plugins/cisco/common/config.py:135 #: neutron/plugins/ml2/drivers/cisco/config.py:58 msgid "Some config files were not parsed properly" msgstr "" @@ -5736,44 +5758,44 @@ msgstr "" msgid "No round robin or zero weights, using first switch" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:247 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:246 msgid "NexusPlugin:delete_network() called" msgstr "已呼叫 NexusPlugin:delete_network()" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:251 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:250 msgid "NexusPlugin:update_network() called" msgstr "已呼叫 NexusPlugin:update_network()" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:259 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:258 msgid "NexusPlugin:get_all_ports() called" msgstr "已呼叫 NexusPlugin:get_all_ports()" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:267 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:266 msgid "NexusPlugin:create_port() called" msgstr "已呼叫 NexusPlugin:create_port()" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:275 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:274 msgid "NexusPlugin:delete_port() called" msgstr "已呼叫 NexusPlugin:delete_port()" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:287 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:286 #, python-format msgid "delete_network(): provider vlan %s" msgstr "" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:333 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:332 msgid "NexusPlugin:update_port() called" msgstr "已呼叫 NexusPlugin:update_port()" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:341 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:340 msgid "NexusPlugin:get_port_details() called" msgstr "已呼叫 NexusPlugin:get_port_details()" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:350 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:349 msgid "NexusPlugin:plug_interface() called" msgstr "已呼叫 NexusPlugin:plug_interface()" -#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:358 +#: neutron/plugins/cisco/nexus/cisco_nexus_plugin_v2.py:357 msgid "NexusPlugin:unplug_interface() called" msgstr "已呼叫 NexusPlugin:unplug_interface()" @@ -6094,7 +6116,7 @@ msgstr "收到 port_delete" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:166 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:631 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:173 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:287 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:293 msgid "port_update received" msgstr "收到 port_update" @@ -6177,13 +6199,13 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:355 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:944 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:384 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1063 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1075 msgid "Agent out of sync with plugin!" msgstr "代理程式與外掛程式不同步!" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:363 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:956 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1079 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1091 msgid "Agent loop has new devices!" msgstr "代理程式迴圈具有新裝置!" @@ -6200,7 +6222,7 @@ msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:390 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:995 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1217 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1232 msgid "Agent initialized successfully, now running... " msgstr "已順利地起始設定代理程式,現正在執行中..." @@ -6505,24 +6527,24 @@ msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:624 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:164 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:276 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:282 msgid "network_delete received" msgstr "收到 network_delete" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:207 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:314 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:320 #, python-format msgid "RPC timeout while updating port %s" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:682 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:338 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:344 msgid "fdb_add received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:704 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:363 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:369 msgid "fdb_remove received" msgstr "" @@ -6531,7 +6553,7 @@ msgid "update chg_ip received" msgstr "" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:751 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:424 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:430 msgid "fdb_update received" msgstr "" @@ -6547,20 +6569,20 @@ msgid "RPC agent_id: %s" msgstr "RPC agent_id:%s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:867 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:909 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:921 #, python-format msgid "Port %s added" msgstr "已新增埠 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:873 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:915 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:950 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:927 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:962 #, python-format msgid "Unable to get port details for %(device)s: %(e)s" msgstr "無法取得 %(device)s 的埠詳細資料:%(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:879 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:922 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:934 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "已更新埠 %(device)s。詳細資料:%(details)s" @@ -6568,31 +6590,31 @@ msgstr "已更新埠 %(device)s。詳細資料:%(details)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:931 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:370 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:937 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:982 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1004 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:949 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:994 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1016 #, python-format msgid "Device %s not defined on plugin" msgstr "外掛程式上未定義裝置 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:918 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:989 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 #, python-format msgid "Attachment %s removed" msgstr "已移除連接裝置 %s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:925 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:974 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:996 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:986 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1008 #, python-format msgid "port_removed failed for %(device)s: %(e)s" msgstr "對 %(device)s 執行 port_removed 作業失敗:%(e)s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:368 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:979 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1001 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:991 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1013 #, python-format msgid "Port %s updated." msgstr "已更新埠 %s。" @@ -6611,7 +6633,7 @@ msgid "Error in agent loop. Devices info: %s" msgstr "代理程式迴圈發生錯誤。裝置資訊:%s" #: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:970 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1106 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:281 #, python-format msgid "Loop iteration exceeded interval (%(polling_interval)s vs. %(elapsed)s)!" @@ -8337,9 +8359,8 @@ msgstr "" #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:396 #: neutron/plugins/nec/agent/nec_neutron_agent.py:224 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1097 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1109 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:275 -#: neutron/tests/unit/openvswitch/test_ovs_tunnel.py:438 msgid "Error in agent event loop" msgstr "代理程式事件迴圈發生錯誤" @@ -10040,58 +10061,52 @@ msgstr "" #: neutron/plugins/nicira/common/config.py:112 msgid "" -"Optional paramter identifying the UUID of the cluster in NVP. This can " -"be retrieved from NVP management console \"admin\" section." -msgstr "選用參數,用以識別 NVP 中叢集的 UUID。這可以從 NVP 管理主控台 \"admin\" 部分擷取。" - -#: neutron/plugins/nicira/common/config.py:116 -msgid "" "Unique identifier of the NVP L3 Gateway service which will be used for " "implementing routers and floating IPs" msgstr "「NVP L3 閘道」服務的唯一 ID,此服務將用於實作路由器及浮動 IP" -#: neutron/plugins/nicira/common/config.py:120 +#: neutron/plugins/nicira/common/config.py:116 msgid "" "Unique identifier of the NVP L2 Gateway service which will be used by " "default for network gateways" msgstr "「NVP L2 閘道」服務的唯一 ID,依預設,此服務將由網路閘道使用" -#: neutron/plugins/nicira/common/config.py:123 +#: neutron/plugins/nicira/common/config.py:119 msgid "" "Name of the interface on a L2 Gateway transport nodewhich should be used " "by default when setting up a network connection" msgstr "「L2 閘道」傳輸節點上介面的名稱,依預設,在設定網路連線時應該使用此節點。" -#: neutron/plugins/nicira/common/config.py:133 +#: neutron/plugins/nicira/common/config.py:129 msgid "User name for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:137 +#: neutron/plugins/nicira/common/config.py:133 msgid "Password for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:139 +#: neutron/plugins/nicira/common/config.py:135 msgid "uri for vsm" msgstr "" -#: neutron/plugins/nicira/common/config.py:141 +#: neutron/plugins/nicira/common/config.py:137 msgid "Optional parameter identifying the ID of datacenter to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:144 -#: neutron/plugins/nicira/common/config.py:150 +#: neutron/plugins/nicira/common/config.py:140 +#: neutron/plugins/nicira/common/config.py:146 msgid "Optional parameter identifying the ID of datastore to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:147 +#: neutron/plugins/nicira/common/config.py:143 msgid "Optional parameter identifying the ID of resource to deploy NSX Edges" msgstr "" -#: neutron/plugins/nicira/common/config.py:153 +#: neutron/plugins/nicira/common/config.py:149 msgid "Network ID for physical network connectivity" msgstr "" -#: neutron/plugins/nicira/common/config.py:156 +#: neutron/plugins/nicira/common/config.py:152 msgid "Task status check interval" msgstr "" @@ -10983,43 +10998,43 @@ msgstr "通道 ID 範圍:%s" msgid "%s networks are not enabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:284 -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:543 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:290 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:549 #, python-format msgid "Network %s not used on agent." msgstr "代理程式上未使用網路 %s。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:317 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:323 msgid "tunnel_update received" msgstr "收到 tunnel_update" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:326 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:332 msgid "No tunnel_type specified, cannot create tunnels" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:329 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:335 #, python-format msgid "tunnel_type %s not supported by agent" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:452 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:458 #, python-format msgid "No local VLAN available for net-id=%s" msgstr "net-id = %s 沒有可用的本端 VLAN" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:455 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:461 #, python-format msgid "Assigning %(vlan_id)s as local vlan for net-id=%(net_uuid)s" msgstr "正在將 %(vlan_id)s 指派為 net-id = %(net_uuid)s 的本端 VLAN" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:481 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:487 #, python-format msgid "" "Cannot provision %(network_type)s network for net-id=%(net_uuid)s - " "tunneling disabled" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:500 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:506 #, python-format msgid "" "Cannot provision flat network for net-id=%(net_uuid)s - no bridge for " @@ -11028,7 +11043,7 @@ msgstr "" "無法將平面網路供應給 net-id = %(net_uuid)s - physical_network %(physical_network)s " "沒有橋接器" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:520 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:526 #, python-format msgid "" "Cannot provision VLAN network for net-id=%(net_uuid)s - no bridge for " @@ -11037,125 +11052,132 @@ msgstr "" "無法將 VLAN 網路供應給 net-id = %(net_uuid)s - physical_network " "%(physical_network)s 沒有橋接器" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:529 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:535 #, python-format msgid "" "Cannot provision unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "無法將不明的網路類型 %(network_type)s 供應給 net-id=%(net_uuid)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:546 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:552 #, python-format msgid "Reclaiming vlan = %(vlan_id)s from net-id = %(net_uuid)s" msgstr "正在從 net-id = %(net_uuid)s 收回 VLAN = %(vlan_id)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:586 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:592 #, python-format msgid "" "Cannot reclaim unknown network type %(network_type)s for net-" "id=%(net_uuid)s" msgstr "無法收回 net-id = %(net_uuid)s 的不明網路類型 %(network_type)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:628 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:634 #, python-format msgid "port_unbound() net_uuid %s not in local_vlan_map" msgstr "port_unbound() net_uuid %s 不在 local_vlan_map 中" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:682 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:688 #, python-format msgid "Adding %s to list of bridges." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:701 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:707 msgid "" "Failed to create OVS patch port. Cannot have tunneling enabled on this " "agent, since this version of OVS does not support tunnels or patch ports." " Agent terminated!" msgstr "無法建立 OVS 修補程式埠。無法在此代理程式上啟用通道作業,因為此 OVS 版本不支援通道或修補程式埠。已終止代理程式!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:774 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 #, python-format msgid "Mapping physical network %(physical_network)s to bridge %(bridge)s" msgstr "正在將實體網路 %(physical_network)s 對映到橋接器 %(bridge)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:780 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:786 #, python-format msgid "" "Bridge %(bridge)s for physical network %(physical_network)s does not " "exist. Agent terminated!" msgstr "實體網路 %(physical_network)s 的橋接器 %(bridge)s 不存在。已終止代理程式!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:857 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:863 #, python-format msgid "No VIF port for port %s defined on agent." msgstr "未在代理程式上給埠 %s 定義 VIF 埠。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:866 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:875 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:624 +msgid "ofport should have a value that can be interpreted as an integer" +msgstr "" + +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:878 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:607 +#: neutron/tests/unit/openvswitch/test_ovs_neutron_agent.py:627 #, python-format msgid "Failed to set-up %(type)s tunnel port to %(ip)s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:945 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:957 #, python-format msgid "Ancillary Port %s added" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1045 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1057 #, python-format msgid "Unable to sync tunnel IP %(local_ip)s: %(e)s" msgstr "無法同步通道 IP %(local_ip)s:%(e)s" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1071 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1083 msgid "Agent tunnel out of sync with plugin!" msgstr "代理程式通道與外掛程式不同步!" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1118 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1133 msgid "Checking OVS version for VXLAN support" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1126 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1141 #, python-format msgid "" "Failed userspace version check for Open vSwitch with VXLAN support. To " "use VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1137 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1152 #, python-format msgid "" "Failed kernel version check for Open vSwitch with VXLAN support. To use " "VXLAN tunnels with OVS, please ensure the OVS version is %s or newer!" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1144 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1159 #, python-format msgid "" "Cannot determine kernel Open vSwitch version, please ensure your Open " "vSwitch kernel module is at least version %s to support VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1149 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 #, python-format msgid "" "Unable to determine Open vSwitch version. Please ensure that its version " "is %s or newer to use VXLAN tunnels with OVS." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1164 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1179 #, python-format msgid "Parsing bridge_mappings failed: %s." msgstr "剖析 bridge_mappings 時失敗:%s。" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1186 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1201 #, python-format msgid "Invalid tunnel type specificed: %s" msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1189 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1204 msgid "Tunneling cannot be enabled without a valid local_ip." msgstr "" -#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1205 +#: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1220 #, python-format msgid "%s Agent terminated!" msgstr "%s 已終止代理程式!" @@ -11200,19 +11222,25 @@ msgstr "" msgid "Minimize polling by monitoring ovsdb for interface changes." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:70 +#: neutron/plugins/openvswitch/common/config.py:71 +msgid "" +"The number of seconds to wait before respawning the ovsdb monitor after " +"losing communication with it" +msgstr "" + +#: neutron/plugins/openvswitch/common/config.py:74 msgid "Network types supported by the agent (gre and/or vxlan)" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:73 +#: neutron/plugins/openvswitch/common/config.py:77 msgid "The UDP port to use for VXLAN tunnels." msgstr "" -#: neutron/plugins/openvswitch/common/config.py:75 +#: neutron/plugins/openvswitch/common/config.py:79 msgid "MTU size of veth interfaces" msgstr "" -#: neutron/plugins/openvswitch/common/config.py:77 +#: neutron/plugins/openvswitch/common/config.py:81 msgid "" "Use ml2 l2population mechanism driver to learn remote mac and IPs and " "improve tunnel scalability" @@ -12420,10 +12448,10 @@ msgstr "" msgid "Unmapped error" msgstr "" -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:167 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:191 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:212 -#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:237 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:227 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:251 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:272 +#: neutron/tests/unit/db/loadbalancer/test_db_loadbalancer.py:297 #, python-format msgid "Unexpected error code: %s" msgstr "" @@ -13412,3 +13440,16 @@ msgstr "" #~ msgid "Subnet %s concurrently deleted" #~ msgstr "" +#~ msgid "Unable to %s dhcp." +#~ msgstr "無法 %s DHCP。" + +#~ msgid "Network %s RPC info call failed." +#~ msgstr "呼叫網路 %s RPC 資訊失敗。" + +#~ msgid "" +#~ "Optional paramter identifying the UUID " +#~ "of the cluster in NVP. This can" +#~ " be retrieved from NVP management " +#~ "console \"admin\" section." +#~ msgstr "選用參數,用以識別 NVP 中叢集的 UUID。這可以從 NVP 管理主控台 \"admin\" 部分擷取。" +